package demo.vo;

import java.util.Date;

/**
 * 日志归类规则
 * 
 * @author junying.han
 *
 */
public class AlertLogClassifyRuleDO {
    /**
     * 主键ID
     */
    private Integer id;

    /**
     * 归类
     */
    private String classify;

    /**
     * 匹配关键字
     */
    private String logKeyword;

    /**
     * 关键字类型:1,logIdentity 2,logDetail
     */
    private Integer keywordType;

    /**
     * 更新时间
     */
    private Date updateTime;

    /***
     * 错误日志归类枚举
     *
     */
    public enum LOG_CLASSIFY {
        db, rabbitmq, redis, zk, oom, mainstay, kafka, es, hbase, hdfs, http, xdcs, cpp, ruby, rpcTimeout
    }

    /**
     * 主键ID
     * 
     * @return id 主键ID
     */
    public Integer getId() {
        return id;
    }

    /**
     * 主键ID
     * 
     * @param id 主键ID
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 归类
     * 
     * @return classify 归类
     */
    public String getClassify() {
        return classify;
    }

    /**
     * 归类
     * 
     * @param classify 归类
     */
    public void setClassify(String classify) {
        this.classify = classify;
    }

    /**
     * 匹配关键字
     * 
     * @return log_keyword 匹配关键字
     */
    public String getLogKeyword() {
        return logKeyword;
    }

    /**
     * 匹配关键字
     * 
     * @param logKeyword 匹配关键字
     */
    public void setLogKeyword(String logKeyword) {
        this.logKeyword = logKeyword;
    }

    /**
     * 关键字类型:1,logIdentity 2,logDetail
     * 
     * @return keyword_type 关键字类型:1,logIdentity 2,logDetail
     */
    public Integer getKeywordType() {
        return keywordType;
    }

    /**
     * 关键字类型:1,logIdentity 2,logDetail
     * 
     * @param keywordType 关键字类型:1,logIdentity 2,logDetail
     */
    public void setKeywordType(Integer keywordType) {
        this.keywordType = keywordType;
    }

    /**
     * 更新时间
     * 
     * @return update_time 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新时间
     * 
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}